package org.ffrl;

import java.util.HashMap;

public class Demo {
    int x;
    
    int y;
    
    public Demo(int x, int y) {
        this.x = x;
        this.y = y;
    }
    
    public static void tricky(Demo arg1, Demo arg2) {
        arg1.x = 100;
        arg1.y = 100;
        Demo temp = arg1;
        arg1 = arg2;
        arg2 = temp;
        arg2.x = 200;
    }
    
    public static void main(String[] args) {
        /*Demo pnt1 = new Demo(0, 0);
        Demo pnt2 = new Demo(0, 0);
        System.out.println("X: " + pnt1.x + " Y: " + pnt1.y);
        System.out.println("X: " + pnt2.x + " Y: " + pnt2.y);
        System.out.println(" ");
        tricky(pnt1, pnt2);
        System.out.println("X: " + pnt1.x + " Y:" + pnt1.y);
        System.out.println("X: " + pnt2.x + " Y: " + pnt2.y);*/
        //hashCode 31*i = (i<<5)-i
        //        System.out.println(31*2);
        //        System.out.println((2<<5)-2);
        int a = 1 << 14;
        a = a << 1;
        System.out.println(1 << 17);
    }
    
}
